<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<script type="text/javascript">
    /*
    在js中 定义方法的语法:
    function方法名(参数列表){
        方法体
    }
     */
    fun1()

    function fun1() {
        //在方法中定义变量
        //如果没有写var 那么直接定义 的就是全局变量
        //可以在其他方法中使用
        document.write('<P id="abc">hahaha<p>')
    }

    document.write(add(3, -3))

    /*
    对于js来说,
    一个方法可以有返回值,也可以没有返回值
    也可以有的时候有返回值,有的时候没有返回值
    可以是任意类型
    参数列表中 参数的个数,可以和实际调用这个方法传入的
    参数个数不一样
    如果调用时给多了 那么多的这个用不上
    如果调用时给少了 那么这个参数就会是undefined
     */
    function add(a, b) {
        var c = a + b;
        if (c) {
            return c
        } else {
            return '零'
        }
    }



</script>
</body>
</html>